using System;
using System.Collections.Generic;
using System.Text;

namespace BlogEngine.Core
{
	public class PhotoEffectSetting
	{
		public enum PhotoEffectSettingType { String, Integer };

		private string _label;
		private string _description;
		//private bool _required;
		//private int _len;
		private PhotoEffectSettingType _type;

		/// <summary>
		/// Gets the label.
		/// </summary>
		/// <value>The label.</value>
		public string Label
		{
			get
			{
				return _label;
			}
		}

		/// <summary>
		/// Gets the description.
		/// </summary>
		/// <value>The description.</value>
		public string Description
		{
			get
			{
				return _description;
			}
		}

		/// <summary>
		/// Gets the type.
		/// </summary>
		/// <value>The type.</value>
		public PhotoEffectSettingType Type
		{
			get
			{
				return _type;
			}
		}

		/// <summary>
		/// Initializes a new instance of the <see cref="PhotoEffectSetting"/> class.
		/// </summary>
		/// <param name="name">The name.</param>
		/// <param name="label">The label.</param>
		public PhotoEffectSetting(string label, string description, PhotoEffectSettingType type)
		{
			_description = description;
			_label = label;
			_type = type;
		}

	}
}
